<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
  <title>Dokumentace</title>
  </head>
  <body>
  <h1> Popis struktury souborů</h1> 
  <h3>Aplikace Visualizer</h3>
  Tato složka obsahuje spustitelný program. Dále jsou zde dynamické knihovny *.dll,<br/> 
  soubor Settings.xml a dva ukázkové XML dokumenty books.xml a alphabet.xml.
  
  <h3> Dokumentace </h3>
  V této složce je soubor s názvem Analýza.eap, který je vygenerovaný softwarem<br/> 
  Enterprise Architect. V tomto souboru lze najít analýzu postupu implementace<br/> 
  aplikace Visualizer. Potom  je zde  také složka  Obrázky. Ta obsahuje všechny<br/> 
  obrázky použité v bakalářské práci.
  
  <h3> Zdrojový kód </h3>
  Na tomto místě se nachází  zdrojový kód aplikace  Visualizer. Zdrojový kód je<br/> 
  rozdělený do tří částí - Visualizer, XPathPlugins a Plugins. Tyto části odpovídají<br/> 
  souborům ve složce Aplikace Visualizer.
  
  <h3> text </h3>
  V této složce se nachází pouze jediný  soubor, kterým je  vypracovaná textová<br/> 
  část bakalářské práce. Tento soubor je pojmenován Bakalářská práce.pdf  
  </body>
  
  <h1> Instalace aplikace </h1>
  Aplikace  nevyžaduje  žádnou  instalaci,  spouští se souborem Visualizer.exe.<br/>
  Pro korektní  chod je zapotřebí  nainstalovaný .NET 3.5 Framework,  nižší<br/> 
  frameworky z platformy .NET nejsou podporovány.
  
  <h1> Ovládání aplikace </h1>
  Aplikace se ovládá skrze menu a několik tlačítek. Menu slouží pro výběr načítaných<br/>
  souborů a pro trasovací (<i>debuggovací</i>) účely. Prvním krokem, který je potřeba<br/> 
  vykonat, je zvolit si soubor, se kterým bude aplikace pracovat. Po jeho načtení se<br/> 
  tento soubor zobrazí ve střední části programu.
  <br/><br/>
  Další práce s aplikací je již intuitivní - stačí zadat dotaz do boxu Expression<br/> 
  a stisknout tlačítko Evaluate. Po stitsku tohoto tlačítka se část nebo celý dotaz<br/> 
  obarví a dále se také obarví množina uzlů, které byly tímto dotazem vybrány.
  <br/><br/>
  Zbývající tlačítka Next a Back slouží pro krokování dotazu. Dotaz jako takový<br/>
  se rozkládá na jednodušší poddotazy. Těmito poddotazy se modeluje procházení <br/>
  celého dotazu.
  <br/><br/>
  Aplikace také podporuje možnost breakpointů. Breakpoint lze nastavit kliknutím<br/> 
  do prosturu mezi číslem řádku a okrajem aplikace. Po správném navolení se zobrazí<br/>
  červené kolečko. Breakpoint lze zadat také jednodušeji - stisknutím pravého <br/>
  tlačítka myši na daném řádku.
  <br/><br/>
  Aplikace o svém chodu informuje prostřednictvím stavového řádku. Zde je prostor<br/>
  pro textové hlášky a také pro stavové kolečko, umístěné u pravého kraje aplikace.<br/> 
</html>
